package old.items;

import javax.microedition.lcdui.Graphics;


public class Przycisk extends ElementPanelu
{
    int zdarzenie;
    public Przycisk(String e, int z)
    {
        etykieta = e;
        zdarzenie = z;
    }

    public int minimalnaWysokosc()
    {
        return panel.duzaCzcionka.getHeight() + 7;
    }

    public void klawisz(int kod)
    {
        if(kod == -5)
            panel.wywolajZdarzenie(zdarzenie);
    }
    
    public void rysuj(Graphics g, int szerokosc, int wysokosc, boolean wybrany)
    {
        int szerokoscTekstu = panel.duzaCzcionka.stringWidth(etykieta) + 8;
        g.setColor(panel.kolorTekstu);
        if(wybrany)
        {
            g.setColor(panel.kolorWybranegoTla);
            g.fillRect((szerokosc - szerokoscTekstu) / 2, 2, szerokoscTekstu, wysokosc - 5);
            g.setColor(panel.kolorWybranegoTekstu);
        }
        g.drawRect((szerokosc - szerokoscTekstu) / 2, 2, szerokoscTekstu, wysokosc - 5);
        g.drawString(etykieta, szerokosc / 2, 3, Graphics.TOP| Graphics.HCENTER);
    }

}
